#ifndef _MEMORY_APP_H_
#define _MEMORY_APP_H_

#include <stdint.h>
#include <string.h>
#include <stdbool.h>

// 更新设备参数延时 - 1s
#define DELAY_IN_UPDATE_DEVICE_PARAMETERS               1000ul

/**
 * @brief 更新设备参数
 *
 */
extern void MemoryUpdateDeviceParameters(void);

/**
 * @brief 更新设备参数（不等待）
 *
 */
extern void MemoryUpdateDeviceParametersNoWait(void);

/**
 * @brief 从内存中加载设备参数
 *
 */
extern void MemoryLoadDeviceParametersFromMemory(void);

/**
 * @brief 初始化设备参数
 *
 */
extern void MemoryInitialisingdeviceparameters(void);

/**
 * @brief 初始化内存读写相关功能
 *
 */
extern void MemoryConfiguartion(void);

#endif
